techno science - German English Dictionary